package com.vegetable.modules.vo.finance;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;

/**
 * 欠款明细VO
 */
@Data
@ApiModel("欠款明细VO")
public class ArrearsDetailVO {
    
    @ApiModelProperty("类型：1-代办 2-采购")
    private Integer type;
    
    @ApiModelProperty("代办/采购名称")
    private String name;
    
    @ApiModelProperty("交易金额")
    private BigDecimal transactionAmount = BigDecimal.ZERO;
    
    @ApiModelProperty("未对账金额")
    private BigDecimal unreconciledAmount = BigDecimal.ZERO;
    
    @ApiModelProperty("未支付金额")
    private BigDecimal unpaidAmount = BigDecimal.ZERO;
    
    @ApiModelProperty("欠款金额")
    private BigDecimal arrearsAmount = BigDecimal.ZERO;
    
    @ApiModelProperty("台账：寿光/河北/聊城/云南")
    private String ledger;
    
    @ApiModelProperty("代办人ID")
    private Long agentId;
    
    @ApiModelProperty("客户ID")
    private Long customerId;
    
    @ApiModelProperty("地域标志：0-寿光, 1-河北, 2-聊城, 3-云南")
    private Integer regionId;
}